#ifndef USERSET_H
#define USERSET_H

#include <QWidget>
#include <QDateTime>

class Widget;   //声明父窗口类

namespace Ui {
class UserSet;
}

class UserSet : public QWidget
{
    Q_OBJECT

public:
    //用户设置子界面按钮id
    enum UserSetSwitch{
        UserSet_id=0,      //用户设定主界面ID
        UserSetDialog_id,      //用户设置弹窗界面ID
        TimeSet_id,        //时间设置界面ID
        ModPassword_id,      //修改密码ID
        EncryptionSet_id,     //加密设置ID
    };
    //用户设置子界面按钮id
    enum DialogSwitch{
        Rst_id=0,      //恢复出厂设置弹窗ID
        PasswordErrorTip_id,      //密码错误提示弹窗ID
        EncryptionErrorTip_id,        //加密错误提示弹窗ID
    };

public:
    QString Key;

public:
    explicit UserSet(QWidget *parent = nullptr);
    ~UserSet();

    void init();
    void editClr();
    void clockSetShow();
    bool passwordModErrorTip();

private:
    Ui::UserSet *ui;

    Widget *pWidget;    //创建父类窗口指针
};

#endif // USERSET_H
